"I installed the qt-3.0.1.rpm and qt-devel-3.0.1.rpm from the CD."
- Check again to make REALLY REALLY SURE you have the devel package
installed.
- Any environment variables you may have set
- Anything else you can think of that might be useful. There's no
such thing as too much information, though please put big files
elsewhere rather than sending them to the mailing list.
It's best if you do a search of the mailing list archives and/or
bugs.scribus.net before reporting a problem, too. This is doubly true for
development versions of Scribus.
DISTRO SPECIFIC BUILD INFORMATION
=================================
This section contains information about compiling Scribus that's specific to
particular operating systems and Linux distros. More distro-specific
information can be found in the README.
Debian
======
Recommended packages for compiling from source on Sarge (Debian 3.1):
libqt3-mt-dev (Required)
libfreetype6-dev (Required)
libart-2.0-dev (Required)
libcupsys2-dev
liblcms1-dev
libfontconfig1-dev
libtiff4-dev
libxml2-dev
python2.3-dev or python2.4-dev
gs-afpl
You are unlikely to be able to compile Scribus 1.3.x on Debian 3.0 (Woody)
without significant upgrades; it is not at all recommended. Scribus 1.3.x
should be considered not to support Debian Woody.
More info can be found in the README.
Red Hat / Fedora
================
Recommended packages for compiling from source on FC4 / FC5
libstdc++-devel (Required)
gcc-c++ (Required)
qt-devel (Required)
freetype-devel (Required)
libart_lgpl-devel (Required)
fontconfig-devel
cups-devel
libtiff-devel
libxml2-devel
python-devel
lcms-devel
libpng-devel
libjpeg-devel
You can install these packages with 'yum install packagename' as root. You may
need to run up2date first to set up your yum configuration (not required on
FC4). Be patient - the first time you run yum it may take a long time to
download the headers for all the security updates that have been released.
You may also need to 'export QTDIR=/usr/lib/qt-3.3' before running
configure or make.
More info can be found in the README.
SuSE
====
Recommended packages for compiling from source on SuSE 9.x/10.x:
qt3-devel (required)
libart_lgpl-devel (required)
freetype2-devel (required)
fontconfig-devel
liblcms-devel
libtiff-devel
libxml2-devel
cups-devel
openssl-devel (required if CUPS support is needed)
libpng-devel
libjpeg-devel
update-desktop-files
python-devel
tk
python-imaging
You can install these packages using YaST. You may find it difficult to compile Scribus 1.3.x on anything older than Suse 9.1. In addtion, you are recommended to have the updated KDE/Qt packages which are provided as supplemental from ftp.suse.com or mirrors.
Mac OS X
========
No detailed build instructions yet. Please see the README for info on MacOS/X.
Fink or a similar package collection will generally be required for compiling
Scribus. Scribus requires several libraries that do not come with Mac OS X,
and a few where the version in Mac OS X is too old.
Mac OS X users will want a copy of freetype that was configured with
--enable-old-macfonts . The Mac OS X bundled Freetype is too old, and the one
that comes with Fink is not (at time of writing) configured that way. You'll
need to compile your own copy of Freetype, then use --with-extra-includes and
--with-extra-libs or environment variables to tell configure where to find it.
See `LIBRARIES IN NON-STANDARD LOCATIONS' for additional instructions. /sw is
a "non standard location" that won't be searched by most of the tools configure
uses, so you must tell Scribus about it.
Microsoft Windows
=================
No build instructions yet. Please see the README for info on Scribus under
Windows.
Other distros/OSes
==================
Please feel free to submit a list of package names and versions required to
compile Scribus on your distro, or build instructions for your OS.